package cn.bdqn.hospital.dao;


import cn.bdqn.hospital.entity.JianCha;

import java.sql.SQLException;
import java.util.List;

/**
 * 检查刀
 */
public interface JianChaDao {
    /**
     * 查询所有检查信息
     * @return
     * @throws SQLException
     */
    List<JianCha> getAll() throws SQLException;

    /**
     * 通过检查id获取信息
     * @param jcId
     * @return
     * @throws SQLException
     */
    JianCha getJcByJcid(Integer jcId) throws SQLException;

    /**
     * 新增检查信息
     * @param jc
     * @return
     * @throws SQLException
     */
    int add(JianCha jc) throws SQLException;

    /**
     * 修改检查信息
     * @param jc
     * @return
     * @throws SQLException
     */
    int update(JianCha jc) throws SQLException;

    /**
     * 删除检查信息
     * @param jcId
     * @return
     * @throws SQLException
     */
    int delJcByJcid(Integer jcId) throws SQLException;

    /**
     * 通过预约号查询检查信息
     * @param orderId
     * @return
     * @throws SQLException
     */
    JianCha getJcByOrderid(Integer orderId) throws SQLException;

    /**
     * 通过缴费号查询检查信息
     * @param ddId
     * @return
     * @throws SQLException
     */
    JianCha getJcByDdid(Integer ddId) throws SQLException;
}
